package com.mastercard.assets.web.forms.process;

import com.mastercard.assets.jpa.TblPreimplementacionCotizacionServicio;
import com.mastercard.assets.jpa.TblServicio;

public class CotizacionServicioWraper
	implements
		java.io.Serializable
{
	private boolean selected ;
	private String nombreServicio ;
	private String comentario ;
	private String precio ;
        private String precioD ;
	
	private TblPreimplementacionCotizacionServicio servicioCotizado ;
	private TblServicio servicioNoCotizado ;
	
	public CotizacionServicioWraper( TblPreimplementacionCotizacionServicio servicioCotizado )
	{
		this.servicioCotizado = servicioCotizado ;
	}
	
	public CotizacionServicioWraper( TblServicio servicioNoCotizado )
	{
		this.servicioNoCotizado = servicioNoCotizado ;
	}
	
	public boolean getSelected( )
	{
		if( servicioCotizado != null )
			return true ;
		else
			return false ;
	}
	public String getNombreServicio( )
	{
		if( servicioCotizado != null )
			return servicioCotizado.getTblServicio( ).getNombre( ) ;
		else if( servicioNoCotizado != null )
			return servicioNoCotizado.getNombre( ) ;
		else
			return "" ;
	}
	public String getComentario( )
	{
		if( servicioCotizado != null )
			return servicioCotizado.getComentarios( ) ;
		else
			return "" ;
	}
	public String getPrecio() {
		if( servicioCotizado != null )
			return "$ " + servicioCotizado.getPrecio( ) ;
		else
			return "---" ;
	}
        public String getPrecioD() {
		if( servicioCotizado != null )
			return "$ " + servicioCotizado.getPrecioD( ) ;
		else
			return "---" ;
	}
	public TblPreimplementacionCotizacionServicio getServicioCotizado() {
		return servicioCotizado;
	}
	public TblServicio getServicioNoCotizado() {
		return servicioNoCotizado;
	}
	
	public int getCveServicio( )
	{
		if( servicioCotizado != null )
			return servicioCotizado.getTblServicio( ).getCveServicio( ) ;
		else if( servicioNoCotizado != null )
			return servicioNoCotizado.getCveServicio( ) ;
		else
			return -1 ;
	}
	
}
